The Effect of Peer Selection and Buffering Strategies on the Performance of Peer-to-Peer File Sharing Systems

نویسندگان

  • Li Zou
  • Ellen W. Zegura
  • Mostafa H. Ammar
چکیده

Peer-to-peer systems contain a collection of equivalent entities that form an application-layer overlay network. Each entity acts as client, server, and overlay network router. Peer-to-peer systems enable the rapid development of distributed applications; in short order, peer-to-peer file sharing has become one of the most popular Internet applications. There are two primary functions in a peer-to-peer file sharing application: content discovery (determining which peers have the desired content) and content retrieval (transferring content from a peer to the requester). We focus on two aspects of content retrieval that have received limited attention, namely peer selection and request buffering. Using a combination of analytic modelling and simulation, we find that a simple greedy scheme that uses only local information to select a peer has performance comparable to alternative schemes, including those that make more globally-informed decisions. We also find that the optimal request buffering strategy depends on the system load and availability of peer information. For example, when peer information is scarce, download buffering works well; when peer information is plentiful, no buffering is preferable for better throughput. Our results have implications for the design of high-performance, low overhead peer-to-peer file sharing systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P2P Network Trust Management Survey

Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...

متن کامل

Effect of Peer Performance, Future Competitive Performance, and Factors of Correlation with Peer Companies on Manipulation of Abnormal Real Operations

This study aimed to evaluate the effect of peer performance, future competitive performance and factors of correlation with peer companies on the manipulation of abnormal real operations. The research subjects included listed companies in Tehran Stock Exchange during 2013-2017. In total, 128 companies were selected as the statistical sample using systematic elimination approach. Peer performanc...

متن کامل

The Effect of Using Online Metacognitive Strategies Practice on EFL Learners’ Vocabulary Achievement: A Blended Approach

This study investigated a new blended approach for enhancing vocabulary achievement. To this end, the project used a convenience sample of 50 intermediate EFL learners ranging from 19-35 years of age from three intact classes studying English translation at university. They were randomly assigned to two groups of 25 students each. In the experimental group, the treatment consisted of providing ...

متن کامل

The Comparative Effect of Self-assessment vs. Peer-assessment on Young EFL Learners’ Performance on Selective and Productive Reading Tasks

This study aimed at investigating the comparative effect of using self-assessment vs. peer-assessment on young EFL learners’ performance on selective and productive reading tasks. To do so, 56 young learners from among 70 students in four intact classes were selected based on their performance on the A1 Movers Test. Then, the participants were randomly divided into two groups, self-assessment a...

متن کامل

Efficient Parallelized Network Coding for P2P File Sharing Applications

In this paper, we investigate parallel implementation techniques for network coding to enhance the performance of Peer-to-Peer (P2P) file sharing applications. It is known that network coding mitigates peer/piece selection problems in P2P file sharing systems; however, due to the decoding complexity of network coding, there have been concerns about adoption of network coding in P2P file sharing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002